// 获取分类，对route里面的路径你的对数据库的请求进行封装
const dbconfig = require('../util/dbconfig');

getcate = (req, res) => {
    let sql = "select * from cate";
    let sqlArr = [];
    let callBack = (err, data) => {
        if (err) {
            console.log("查询出错");
            return;
        } else {
            // 发送到页面
            res.send({
                list: data,
            });
        }
    };

    dbconfig.sqlConnect(sql, sqlArr, callBack);
};

// 获取指定分类的列表，即带有请求参数的查询
getPostCate=(req,res)=>{
    let {id} = req.query;
    let sql = "select * from post where cate_id=?";
    // 从res里面的query参数里传入的查询参数,这里的sqlArr是要去数据库里面进行查询的
    let sqlArr = [id];
    let callBack = (err, data) => {
        if (err) {
            console.log("查询出错");
            return;
        } else {
            // 发送到页面
            res.send({
                list: data,
            });
        }
    };

    dbconfig.sqlConnect(sql, sqlArr, callBack);
}
module.exports = {
    getcate,
    getPostCate,
}